﻿using SmartWMS.Domain.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SmartWMS.Server.BusinessServer.SalesManagementService.Dto
{
	public class FillSalesManagement1Dto : KeyEntity
	{
		/// <summary>
		/// 销售单号
		/// </summary>
		public string? SalesCode { get; set; }
		/// <summary>
		/// 产品Id
		/// </summary>
		public int ProductId { get; set; }
		/// <summary>
		/// 出库数
		/// </summary>
		public int OutboundShipments { get; set; }
		/// <summary>
		/// 客户名
		/// </summary>
		public string? ClientName { get; set; }
		/// <summary>
		/// 电话
		/// </summary>
		public string? Phone { get; set; }
		/// <summary>
		/// 订单总额
		/// </summary>
		public decimal? OrdersSum { get; set; }
		/// <summary>
		/// 单据类型
		/// </summary>
		public string? DocumentType { get; set; }
		/// <summary>
		/// 发货日期
		/// </summary>
		public DateTime? Delivery { get; set; }
		/// <summary>
		/// 制单人
		/// </summary>
		public string? Creator { get; set; }
		/// <summary>
		/// 制单时间
		/// </summary>
		public DateTime? CreatorTime { get; set; }
		/// <summary>
		/// 状态
		/// </summary>
		public int State { get; set; }
		/// <summary>
		/// 备注
		/// </summary>
		public string? Remarks { get; set; }
		/// <summary>
		/// 客户单号
		/// </summary>
		public string? ClientCode { get; set; }

		/// <summary>
		/// 产品管理Dto列表
		/// </summary>
		public List<FileSalesManagement2Dto>? FileSalesManagement2DtoList { get; set; }
	}
}
